Instantaneous release - German English Dictionary